1
00:00:00,330 --> 00:00:03,289
Chào các bạn, trong một số bài học sắp tới,

2
00:00:03,289 --> 00:00:06,445
chúng tôi sẽ sử dụng một nền tảng có tên là Auditorium

3
00:00:06,445 --> 00:00:10,070
để tự động kiểm tra mã bạn viết

4
00:00:10,070 --> 00:00:13,037
và để đảm bảo rằng bạn đang đi đúng hướng

5
00:00:13,037 --> 00:00:15,516
để trở thành một nhà phát triển chuyên nghiệp.

6
00:00:15,516 --> 00:00:17,272
Vì vậy, cách chúng tôi làm điều đó,

7
00:00:17,272 --> 00:00:21,130
bạn có khu vực để viết mã không

8
00:00:22,960 --> 00:00:27,451
và bạn có thể chạy mã của mình để xem mã đó trong khu vực OUTPUT.

9
00:00:27,451 --> 00:00:32,430
Và dựa trên hướng dẫn cho bài tập cụ thể,

10
00:00:32,430 --> 00:00:36,199
khi bạn đã đạt được mục tiêu của hướng dẫn

11
00:00:36,199 --> 00:00:39,095
và bạn nghĩ rằng bạn đã có được câu trả lời đúng,

12
00:00:39,095 --> 00:00:44,095
bạn có thể nhấp vào GỬI để kiểm tra các bài kiểm tra được xác định trước của chúng tôi

13
00:00:44,287 --> 00:00:47,607
và để chắc chắn rằng bạn đang đi đúng hướng.

14
00:00:47,607 --> 00:00:50,248
Mỗi bài học trên Auditorium đều có kèm theo

15
00:00:50,248 --> 00:00:54,870
bằng mô tả âm thanh của nhiệm vụ khi bạn nhấn Play.

16
00:00:54,870 --> 00:00:57,120
Vì vậy hãy nhìn vào khu vực đầu vào,

17
00:00:57,120 --> 00:00:58,980
Tôi đã bắt đầu với bạn bằng hai thông tin đầu vào,

18
00:00:58,980 --> 00:01:00,543
số 2 và 3,

19
00:01:00,543 --> 00:01:02,581
và nó sẽ giúp bạn hiểu các nhiệm vụ

20
00:01:02,581 --> 00:01:06,330
và cũng cùng bạn xem xét các giải pháp.

21
00:01:06,330 --> 00:01:08,411
*Âm thanh nền*
(Được rồi, giải pháp cho vấn đề này khá đơn giản...) 

22
00:01:08,411 --> 00:01:11,499
Bây giờ, để có quyền truy cập vào nền tảng này,

23
00:01:11,499 --> 00:01:16,499
bạn sẽ cần phải đăng ký bằng mã truy cập đặc biệt của chúng tôi.

24
00:01:16,920 --> 00:01:18,930
Vì vậy điều đầu tiên bạn cần làm là đi tới

25
00:01:18,930 --> 00:01:22,440
đến Auditorium.ai và nhấp vào ĐĂNG KÝ.

26
00:01:22,440 --> 00:01:25,737
Tiếp theo, hãy tiếp tục và điền tên, email của bạn,

27
00:01:25,737 --> 00:01:28,950
và nghĩ ra một mật khẩu.

28
00:01:28,950 --> 00:01:31,182
Và sau đó tiếp tục và nhấp vào GỬI.

29
00:01:31,182 --> 00:01:35,745
Bây giờ hãy vào hộp thư đến của bạn và xác minh email của bạn.

30
00:01:35,745 --> 00:01:38,504
Khi bạn đã xác minh email của mình, bây giờ bạn có thể quay lại

31
00:01:38,504 --> 00:01:42,030
và đăng nhập vào Thính phòng bằng email

32
00:01:42,030 --> 00:01:44,370
và mật khẩu mà bạn đã thiết lập trước đó.

33
00:01:44,370 --> 00:01:45,259
Bây giờ, khi bạn đã đăng nhập,

34
00:01:45,259 --> 00:01:47,810
bạn có thể quay lại bài học trên Udemy của mình,

35
00:01:47,810 --> 00:01:51,066
nhấp vào nút này (←) để xem nội dung Khóa học,

36
00:01:51,066 --> 00:01:54,252
và trong Tài nguyên khóa học cho bài học này,

37
00:01:54,252 --> 00:01:57,933
bạn sẽ có thể nhấp vào Mã đăng ký

38
00:01:57,933 --> 00:02:00,966
và đăng ký khóa học tôi đã chuẩn bị cho bạn.

39
00:02:00,966 --> 00:02:04,170
Nó có tên là "100 ngày lập trình - Bài tập Python",

40
00:02:04,170 --> 00:02:06,972
và nếu bạn tiếp tục và nhấp vào TIẾP TỤC,

41
00:02:06,972 --> 00:02:11,125
nó sẽ đưa bạn đến tất cả các bài học có sẵn.

42
00:02:11,125 --> 00:02:15,245
Và có tổng cộng 36 bài/bài

43
00:02:15,245 --> 00:02:17,215
mà chúng tôi đã chuẩn bị cho bạn.

44
00:02:17,215 --> 00:02:20,652
Bây giờ, các bài tập không tương ứng với ngày

45
00:02:20,652 --> 00:02:23,640
trong khóa học 100 ngày lập trình của chúng tôi.

46
00:02:23,640 --> 00:02:26,231
Một số ngày bạn sẽ có rất nhiều bài tập

47
00:02:26,231 --> 00:02:29,190
và những ngày khác sẽ dựa trên dự án nhiều hơn,

48
00:02:29,190 --> 00:02:32,612
nên đừng lo lắng nếu bạn không thấy 100 bài tập ở đây.

49
00:02:32,612 --> 00:02:34,810
Bây giờ, tôi muốn giới thiệu cho bạn một số phần quan trọng

50
00:02:34,810 --> 00:02:37,845
của nền tảng này để chúng tôi hiểu nó hoạt động như thế nào

51
00:02:37,845 --> 00:02:39,379
trước khi chúng ta bắt đầu.

52
00:02:39,379 --> 00:02:42,704
Điều đầu tiên là mỗi bài học

53
00:02:42,704 --> 00:02:46,333
sẽ chứa một bài tập có thể nộp được,

54
00:02:46,333 --> 00:02:48,767
và một khi bạn đã gửi bài tập đó

55
00:02:48,767 --> 00:02:51,322
và nó đã được kiểm tra và được coi là chính xác,

56
00:02:51,322 --> 00:02:55,042
thì bài học sẽ có dấu tích HOÀN THÀNH ở bên cạnh.

57
00:02:55,042 --> 00:02:57,690
Bây giờ, nếu một bài học chưa được xem,

58
00:02:57,690 --> 00:03:00,630
nó sẽ giữ nguyên màu trắng và trống, như vậy.

59
00:03:00,630 --> 00:03:03,592
Và nếu có một bài học mà bạn đang học,

60
00:03:03,592 --> 00:03:05,532
sau đó nó sẽ có vòng tròn quay cho bạn biết

61
00:03:05,532 --> 00:03:07,057
nơi bạn nên đi tiếp theo.

62
00:03:07,057 --> 00:03:10,590
Bây giờ, tất nhiên bạn có thể bỏ qua các bài tập nếu muốn.

63
00:03:10,590 --> 00:03:13,367
Những bài tập này chỉ có lợi cho bạn

64
00:03:13,367 --> 00:03:17,070
và họ không đóng góp vào chứng chỉ Udemy của bạn

65
00:03:17,070 --> 00:03:18,812
vào cuối khóa học,

66
00:03:18,812 --> 00:03:22,013
nhưng tôi thực sự khuyên bạn nên làm chúng

67
00:03:22,013 --> 00:03:24,606
vì điều quan trọng là bạn có thể kiểm tra mã của mình

68
00:03:24,606 --> 00:03:28,258
và xem liệu bạn có thực sự viết đúng mã hay không.

69
00:03:28,258 --> 00:03:30,976
Bây giờ khi bạn nhập từng bài học này,

70
00:03:30,976 --> 00:03:34,180
sàn trượt sẽ tự động bắt đầu phát.

71
00:03:34,180 --> 00:03:38,370
Nếu bạn muốn nó dừng lại, bạn có thể nhấp vào nút này ▷

72
00:03:38,370 --> 00:03:39,632
để chơi và tạm dừng.

73
00:03:39,632 --> 00:03:44,200
Bạn cũng có thể thay đổi tốc độ phát bằng biểu tượng cài đặt.

74
00:03:44,200 --> 00:03:47,187
Nếu bạn muốn nghe tôi ở tốc độ gấp 2 lần thông thường

75
00:03:47,187 --> 00:03:50,656
hoặc tốc độ 1,5x, tùy thích, bạn có thể thay đổi tốc độ đó.

76
00:03:50,656 --> 00:03:52,919
Và bạn cũng có thể thay đổi cỡ chữ

77
00:03:52,919 --> 00:03:56,056
của mã nếu bạn cảm thấy khó đọc.

78
00:03:56,056 --> 00:03:59,421
Bạn có thể tắt âm thanh bằng cách nhấp vào nút này 🔉,

79
00:03:59,421 --> 00:04:03,540
hoặc bạn cũng có thể thay đổi mức âm thanh bằng cách sử dụng khu vực này.

80
00:04:03,540 --> 00:04:05,430
Bây giờ nếu bạn muốn có cái nhìn tổng quan

81
00:04:05,430 --> 00:04:07,170
của tất cả các slide trong bộ bài,

82
00:04:07,170 --> 00:04:09,125
bạn có thể nhấp vào biểu tượng menu nhỏ này ở đây

83
00:04:09,125 --> 00:04:12,015
và bạn có thể cuộn qua tất cả các slide có sẵn

84
00:04:12,015 --> 00:04:13,980
trong bài học đặc biệt này

85
00:04:13,980 --> 00:04:17,200
và nhấp vào bất kỳ cái nào bạn muốn điều hướng đến.

86
00:04:17,200 --> 00:04:19,945
Bây giờ, một số bài học sẽ dựa trên bản trình bày,

87
00:04:19,945 --> 00:04:22,920
và những bộ cầu trượt này thường dùng để thử

88
00:04:22,920 --> 00:04:24,283
và cung cấp cho bạn một ít thông tin

89
00:04:24,283 --> 00:04:27,785
về một số chủ đề cụ thể mà chúng ta đang nói đến,

90
00:04:27,785 --> 00:04:30,824
trong trường hợp này, đó là đầu vào trong Thính phòng.

91
00:04:30,824 --> 00:04:32,487
Những người khác sẽ là khu vực mã hóa

92
00:04:32,487 --> 00:04:36,005
nơi bạn có thể chỉ cần chạy mã hoặc chỉnh sửa mã

93
00:04:36,005 --> 00:04:38,341
và nó sẽ có các khu vực đầu vào

94
00:04:38,341 --> 00:04:41,264
và các vùng đầu ra mà bạn có thể sử dụng.

95
00:04:41,264 --> 00:04:45,139
Điều quan trọng để hoàn thành mỗi bài học

96
00:04:45,139 --> 00:04:48,776
là hoàn thành tất cả các nhiệm vụ viết mã.

97
00:04:48,776 --> 00:04:53,776
Và những thứ này đi kèm với nút GỬI và khung Hướng dẫn.

98
00:04:54,041 --> 00:04:57,046
Vì vậy, trong trường hợp này, hướng dẫn sẽ cho bạn biết

99
00:04:57,046 --> 00:04:59,432
để thử và lấy đầu vào

100
00:04:59,432 --> 00:05:01,421
và viết một số mã nhân lên

101
00:05:01,421 --> 00:05:04,320
dòng đầu tiên đến dòng thứ hai.

102
00:05:04,320 --> 00:05:05,846
Vậy trong trường hợp này là 2*3.

103
00:05:05,846 --> 00:05:09,543
Bây giờ, nếu tôi thay đổi mã này và chỉ cần print(6)

104
00:05:09,543 --> 00:05:11,759
và tôi nhấn RUN CODE,

105
00:05:11,759 --> 00:05:13,714
bạn có thể thấy trong khu vực OUTPUT,

106
00:05:13,714 --> 00:05:18,714
kết quả chạy mã của tôi được hiển thị ngay tại đây.

107
00:05:19,050 --> 00:05:22,620
Vậy là 6 được in ra, và thực tế là 6,

108
00:05:22,620 --> 00:05:24,541
2 nhân với 3.

109
00:05:24,541 --> 00:05:27,272
Tuy nhiên, nếu bạn để ý trong hướng dẫn,

110
00:05:27,272 --> 00:05:29,256
như với nhiều bài tập,

111
00:05:29,256 --> 00:05:31,287
bạn có ý định viết mã

112
00:05:31,287 --> 00:05:33,780
và bạn không có ý định làm công việc của máy tính

113
00:05:33,780 --> 00:05:34,881
của việc tính toán.

114
00:05:34,881 --> 00:05:39,172
Và trong trường hợp này, điều quan trọng là mã của bạn

115
00:05:39,172 --> 00:05:42,087
phải làm việc cho các bộ đầu vào khác nhau.

116
00:05:42,087 --> 00:05:45,323
Vậy những gì chúng tôi có thể làm trên nền tảng Auditorium,

117
00:05:45,323 --> 00:05:48,824
là tạo ra các trường hợp thử nghiệm khác nhau,

118
00:05:48,824 --> 00:05:50,713
để khi bạn nhấn GỬI,

119
00:05:50,713 --> 00:05:54,561
và mã của bạn được kiểm tra dựa trên các trường hợp thử nghiệm khác nhau,

120
00:05:54,561 --> 00:05:58,230
bạn có thể thấy rằng nó vượt qua được đầu vào kiểm tra

121
00:05:58,230 --> 00:06:01,080
là 2 và 3, đầu ra của bạn là 6,

122
00:06:01,080 --> 00:06:02,654
và sản lượng dự kiến là 6,

123
00:06:02,654 --> 00:06:05,000
điều này có nghĩa là bài kiểm tra này đã vượt qua.

124
00:06:05,000 --> 00:06:08,640
Tuy nhiên, để nắm bắt được những tình huống như thế này

125
00:06:08,640 --> 00:06:10,601
nơi sinh viên không thực sự viết mã,

126
00:06:10,601 --> 00:06:13,939
nhưng gian lận bằng cách viết ra câu trả lời thực tế,

127
00:06:13,939 --> 00:06:17,436
chúng tôi cũng có các trường hợp thử nghiệm khác để chuyển vào các đầu vào ẩn

128
00:06:17,436 --> 00:06:20,049
mà bạn không thể thay đổi và bạn không thể tác động.

129
00:06:20,049 --> 00:06:22,350
Vì vậy, trong trường hợp này, chúng tôi đang thử nghiệm tốt,

130
00:06:22,350 --> 00:06:25,345
mã của bạn có hoạt động với 5 nhân với 12 không?

131
00:06:25,345 --> 00:06:28,607
Ồ, 6 rõ ràng không phải là câu trả lời đúng,

132
00:06:28,607 --> 00:06:32,037
trong khi sản lượng dự kiến là 60.

133
00:06:32,037 --> 00:06:33,880
Vì vậy, trong trường hợp này, đầu ra của bạn

134
00:06:33,880 --> 00:06:38,649
không khớp với kết quả mong đợi và trường hợp thử nghiệm không thành công.

135
00:06:38,649 --> 00:06:41,661
Tuy nhiên, bây giờ, nếu thực tế bạn đã viết mã

136
00:06:41,661 --> 00:06:44,271
đã lấy từng đầu vào này

137
00:06:44,271 --> 00:06:46,606
và nhân nó bằng mã,

138
00:06:46,606 --> 00:06:49,750
thì hy vọng cả ba bài kiểm tra này sẽ vượt qua

139
00:06:49,750 --> 00:06:52,920
và bạn sẽ hoàn thành bài tập

140
00:06:52,920 --> 00:06:54,879
với đủ màu xanh.

141
00:06:54,879 --> 00:06:57,420
Bây giờ, bạn có thể chuyển đổi qua lại

142
00:06:57,420 --> 00:07:00,894
giữa Hướng dẫn nhiệm vụ và khung Đánh giá,

143
00:07:00,894 --> 00:07:04,410
và bạn cũng có thể mở rộng ngăn Đánh giá theo thứ tự

144
00:07:04,410 --> 00:07:06,479
để có thêm thông tin, chẳng hạn như gợi ý,

145
00:07:06,479 --> 00:07:09,763
và cũng để xem từng trường hợp thử nghiệm

146
00:07:09,763 --> 00:07:12,444
nhanh chóng và hiệu quả hơn.

147
00:07:12,444 --> 00:07:17,190
Bây giờ, một điều khác bạn có thể làm ở đây là bạn có thể TIẾP THEO

148
00:07:17,190 --> 00:07:20,431
để nghe bước tiếp theo của tường thuật bằng âm thanh,

149
00:07:20,431 --> 00:07:22,944
hoặc đôi khi nếu không có bước nào khác

150
00:07:22,944 --> 00:07:25,279
trong âm thanh của một slide cụ thể,

151
00:07:25,279 --> 00:07:27,526
nó sẽ chỉ chuyển sang trang trình bày tiếp theo.

152
00:07:27,526 --> 00:07:30,506
*Âm thanh nền*
(Được rồi, giải pháp cho vấn đề này khá đơn giản...) 

153
00:07:30,506 --> 00:07:33,178
Vì vậy, có những giải pháp cho từng

154
00:07:33,178 --> 00:07:37,107
và mỗi bài tập viết mã này,

155
00:07:37,107 --> 00:07:40,988
và bạn có thể nhận biết qua sọc xanh này.

156
00:07:40,988 --> 00:07:44,760
Vì vậy, hãy lưu ý rằng các giải pháp mã ở chế độ chỉ đọc,

157
00:07:44,760 --> 00:07:48,876
vì vậy tôi thực sự không thể gõ vào vùng mã cụ thể này.

158
00:07:48,876 --> 00:07:52,307
Tuy nhiên, bạn có thể sao chép mã nếu muốn,

159
00:07:52,307 --> 00:07:56,651
và bạn có thể kiểm tra nó hoặc thêm nó vào ghi chú của mình nếu muốn.

160
00:07:56,651 --> 00:08:00,810
Nhưng mã giải pháp sẽ chạy qua từng bước

161
00:08:00,810 --> 00:08:02,970
mà bạn nên suy nghĩ thấu đáo

162
00:08:02,970 --> 00:08:06,237
hoặc trải qua để đi đến giải pháp cuối cùng.

163
00:08:06,237 --> 00:08:08,795
Vì vậy, khi tôi thực hiện các bước khác nhau,

164
00:08:08,795 --> 00:08:10,912
bạn có thể thấy những thay đổi về mã,

165
00:08:10,912 --> 00:08:14,180
và tôi đang cố gắng mô tả cho bạn quá trình suy nghĩ của tôi

166
00:08:14,180 --> 00:08:17,021
đằng sau việc giải từng bài tập này,

167
00:08:17,021 --> 00:08:19,377
vậy nên hy vọng là nếu bạn làm sai

168
00:08:19,377 --> 00:08:22,256
hoặc nếu bạn gặp khó khăn trong việc tìm ra giải pháp,

169
00:08:22,256 --> 00:08:24,750
ít nhất bạn đã có một lời giải thích

170
00:08:24,750 --> 00:08:27,296
của quá trình làm việc để đến đó.

171
00:08:27,296 --> 00:08:31,530
Vậy nên giải pháp cuối cùng, cuối cùng nên ở bước cuối cùng

172
00:08:31,530 --> 00:08:34,293
của mỗi slide giải pháp mã.

173
00:08:34,293 --> 00:08:37,476
Bây giờ, ngoài việc thực hiện từng bước trong số này

174
00:08:37,476 --> 00:08:41,313
bằng cách nhấp vào TIẾP THEO, bạn cũng có thể nhấp vào nút này ≫

175
00:08:41,313 --> 00:08:44,492
chỉ cần chuyển thẳng tới trang trình bày tiếp theo.

176
00:08:44,492 --> 00:08:47,548
Cuối cùng, khi bạn đã đến bước cuối cùng,

177
00:08:47,548 --> 00:08:51,780
bạn có thể nhấp vào KẾT THÚC để hoàn thành bài học,

178
00:08:51,780 --> 00:08:54,296
có nghĩa là bạn đã xem từng slide.

179
00:08:54,296 --> 00:08:56,360
Tuy nhiên, để có được dấu kiểm,

180
00:08:56,360 --> 00:08:59,394
nếu bạn bối rối chút nào, bạn phải vượt qua được

181
00:08:59,394 --> 00:09:01,954
tất cả các bài kiểm tra có thể nộp.

182
00:09:01,954 --> 00:09:04,010
Bây giờ, điều cuối cùng tôi muốn đề cập

183
00:09:04,010 --> 00:09:07,806
là chúng tôi đang thử nghiệm nền tảng Auditorium này

184
00:09:07,806 --> 00:09:11,280
bởi vì nền tảng trước đây chúng tôi sử dụng, Phòng mã hóa,

185
00:09:11,280 --> 00:09:13,607
đã tắt quyền truy cập công cộng của họ,

186
00:09:13,607 --> 00:09:16,886
nên họ không còn cấp cho người dùng quyền truy cập miễn phí nữa

187
00:09:16,886 --> 00:09:19,605
để có thể sử dụng nó, đó là lý do tại sao chúng tôi đã chuyển đổi

188
00:09:19,605 --> 00:09:21,541
sang nền tảng hoàn toàn mới này.

189
00:09:21,541 --> 00:09:23,878
Nó có một số tính năng mới,

190
00:09:23,878 --> 00:09:25,387
điều mà tôi nghĩ là thực sự tuyệt vời

191
00:09:25,387 --> 00:09:28,284
và thực sự tuyệt vời cho việc dạy lập trình,

192
00:09:28,284 --> 00:09:31,245
nhưng nó cũng xuất hiện ít hơn,

193
00:09:31,245 --> 00:09:34,430
s o có thể có một số lỗi và một số vấn đề.

194
00:09:34,430 --> 00:09:36,960
Nếu bạn muốn báo cáo với nhóm Thính phòng,

195
00:09:36,960 --> 00:09:39,017
bạn có thể di chuột qua phía bên tay phải

196
00:09:39,017 --> 00:09:41,934
và bạn có thể nhấp vào nút này để gửi phản hồi.

197
00:09:41,934 --> 00:09:44,970
Vì vậy, hãy chọn một vấn đề mà bạn gặp phải

198
00:09:44,970 --> 00:09:46,997
và bạn sẽ có thể nhập phản hồi

199
00:09:46,997 --> 00:09:50,233
để nhóm Thính phòng có thể xem xét.

200
00:09:50,233 --> 00:09:51,964
Vì vậy hy vọng đến bây giờ,

201
00:09:51,964 --> 00:09:54,076
bạn đã đăng ký vào nền tảng Auditorium.

202
00:09:54,076 --> 00:09:58,102
Bạn đã sử dụng liên kết đăng ký trong tài nguyên khóa học

203
00:09:58,102 --> 00:10:01,473
để đăng ký khóa học mà tôi đã tạo cho bạn,

204
00:10:01,473 --> 00:10:04,269
"100 ngày lập trình - Bài tập Python",

205
00:10:04,269 --> 00:10:06,836
và bây giờ bạn đã sẵn sàng để học bài học tiếp theo

206
00:10:06,836 --> 00:10:09,424
nơi chúng ta sẽ bắt đầu bài tập đầu tiên,

207
00:10:09,424 --> 00:10:11,253
Ngày 1 - In ấn.


